import request from '@/utils/request'

// 查询注塑车间巡检表
export function listXjtData(data) {
  return request({
    url: '/quality/xjt/getNowDayByUniversal',
    method: 'get',
    params: data
  })
}

// 模板记录查询(报表)
export function listXjtDataForReport(data) {
  return request({
    url: '/quality/xjt/getNowDayByUniversalForReport',
    method: 'post',
    data: data
  })
}

// 通用模板详情记录查询(报表)
export function listXjtDataForReportDetail(data) {
  return request({
    url: '/quality/xjt/getDetailNowDayByUniversalForReport',
    method: 'post',
    data: data
  })
}

// 通过id查询导风板专用模板详情记录
export function listBaffleDedicatedTemplateById(xjtId) {
  return request({
    url: '/quality/xjt/getBaffleDedicatedTemplate/' + xjtId,
    method: 'get'
  })
}

// 通过id查询中框专用模板详情记录
export function listMiddleFrameDedicatedTemplateById(xjtId) {
  return request({
    url: '/quality/xjt/getMiddleFrameDedicatedTemplate/' + xjtId,
    method: 'get'
  })
}

// 通过id查询面板专用模板详情记录
export function listPanelDedicatedTemplateById(xjtId) {
  return request({
    url: '/quality/xjt/getPanelDedicatedTemplate/' + xjtId,
    method: 'get'
  })
}

// 通过id查询底座专用模板详情记录
export function listBaseDedicatedTemplateById(xjtId) {
  return request({
    url: '/quality/xjt/getBaseDedicatedTemplate/' + xjtId,
    method: 'get'
  })
}

// 通过机台编号获取数据
export function listXjtDataByUniversal(data) {
  return request({
    url: '/quality/xjt/getDetailNowDayByUniversal',
    method: 'post',
    data: data
  })
}

// 保存通用模板
export function saveDetailNowDayByUniversal(data) {
  return request({
    url: '/quality/xjt/saveDetailNowDayByUniversal',
    method: 'post',
    data: data
  })
}

// 保存导风板专用模板
export function saveBaffleDedicatedTemplate(data) {
  return request({
    url: '/quality/xjt/saveBaffleDedicatedTemplate',
    method: 'post',
    data: data
  })
}

// 保存导风板专用模板
export function saveMiddleFrameDedicatedTemplate(data) {
  return request({
    url: '/quality/xjt/saveMiddleFrameDedicatedTemplate',
    method: 'post',
    data: data
  })
}

// 保存面板专用模板
export function savePanelDedicatedTemplate(data) {
  return request({
    url: '/quality/xjt/savePanelDedicatedTemplate',
    method: 'post',
    data: data
  })
}

// 保存底座专用模板
export function saveBaseDedicatedTemplate(data) {
  return request({
    url: '/quality/xjt/saveBaseDedicatedTemplate',
    method: 'post',
    data: data
  })
}

// 导出报表
export function exportTable(data) {
  return request({
    url: '/quality/xjt/export',
    method: 'get',
    params: data
  })
}